package tp1_Ex3;
/**
 * 
 * @author Audricq Taffin
 * 
 * Cette classe permet de creer, afficher et comparer des documents.
 *
 */
public class Document 
{
	/*
	 * Variables de class
	 */
	private int numero;
	private String titre;
	
	/*
	 * Constructeur de Documents.
	 */
	public Document (int numero, String titre)
	{
		this.numero = numero;
		this.titre = titre;
	}
	
	/*
	 * Constructeur de document a partir d'un autre.
	 */
	public Document (Document doc)
	{
		this.numero = doc.numero;
		this.titre = doc.titre;
	}
	
	/*
	 * Construteur de document sans arguments.
	 */
	public Document ()
	{
	}
	
	/*
	 * Methode toString de Document.
	 */
	public String toString ()
	{
		return "Document numero "+ numero 
				+ " : "+ titre+"\n";
	}
	
	/*
	 * Methode permettant de comparer deux Document.
	 */
	public boolean equals(Object livre1)
	{
		if (livre1 instanceof Document && 
			((Document) livre1).numero == this.numero)
		{
			return true;
		}
		
		return false;
	}	
}
